package org.boulderfoodrescue.webapp.shared;

import java.io.Serializable;

import org.boulderfoodrescue.webapp.shared.UserAccountDetails.AccessLevel;


public class LoginInfo implements Serializable {
  private static final long serialVersionUID = -1434563221949248070L;
  private boolean loggedIn = false;
  private String loginUrl;
  private String logoutUrl;
  private String emailAddress;
  private String first_name;
  private String last_name;
  private String phone;
  private String nickname;
  private boolean activated;
  private AccessLevel accessLevel = AccessLevel.Public; 
  private String calendarUrl;

  public boolean isLoggedIn() {
    return loggedIn;
  }

  public void setLoggedIn(boolean loggedIn) {
    this.loggedIn = loggedIn;
  }

  public String getLoginUrl() {
    return loginUrl;
  }

  public void setLoginUrl(String loginUrl) {
    this.loginUrl = loginUrl;
  }

  public String getLogoutUrl() {
    return logoutUrl;
  }

  public void setLogoutUrl(String logoutUrl) {
    this.logoutUrl = logoutUrl;
  }

  public String getEmailAddress() {
    return emailAddress;
  }

  public void setEmailAddress(String emailAddress) {
    this.emailAddress = emailAddress;
  }

  public String getNickname() {
    return nickname;
  }

  public void setNickname(String nickname) {
    this.nickname = nickname;
  }

  public boolean isActivated() {
    return activated;
  }

  public void setActivated(boolean activated) {
    this.activated = activated;
  }

  public AccessLevel getAccessLevel() {
  	return accessLevel;
  }

	public void setAccessLevel(AccessLevel accessLevel) {
  	this.accessLevel = accessLevel;
  }

	public String getFirst_name() {
    return first_name;
  }

  public void setFirst_name(String first_name) {
    this.first_name = first_name;
  }

  public String getLast_name() {
    return last_name;
  }

  public void setLast_name(String last_name) {
    this.last_name = last_name;
  }

  public String getPhone() {
    return phone;
  }

  public void setPhone(String phone) {
    this.phone = phone;
  }

	public String getCalendarUrl() {
  	return calendarUrl;
  }

	public void setCalendarUrl(String calendarUrl) {
  	this.calendarUrl = calendarUrl;
  }
}
